.blank5{height:5px;clear:both;}
.blank10{height:10px;clear:both;}
.blank20{height:20px;clear:both;}

body{color:#333;}
a{color:#333;}
img{display:block;}

.channel-bar-container{width:100%;}
.channel-bar-absolute{position:absolute;left:0;z-index:100;}
.channel-bar-fixed{position:fixed;top:0;left:0;z-index:100;}
.channel-bar{height:40px;line-height:40px;background:#333;overflow:hidden}
.channel-bar .logo{padding-left:20px;height:38px} 
.channel-bar .sub-nav{float:right;padding-right:20px}
.channel-bar .sub-nav a{color:#fff;font-family:"microsoft yahei";font-size:14px;padding:0 25px;font-weight:700;}

.main-wrap{margin-top:0;padding-bottom:20px;position:relative;overflow:hidden;}

.article-left{width:640px;float:left;padding:8px 0 0 5px;}
.column-border{height:100%;position:absolute;top:150px;left:671px;border-right:1px solid #d9d9d9;}

.article-nav{color:#808080;}
.article-nav a{color:#808080;}
.article-nav span{color:#b50000;}

.article-content h1{margin:8px 0 20px;font-size:24px;text-align:center;}
.article-info{color:#808080;}
.article-info span{margin-right:20px;}
.article-text{margin:20px 0;font-size:16px;}
.article-other .tags{float:left;}
.tags{*padding-bottom:10px;}
.tags span{float:left;line-height:26px;font-size:14px;margin-right:5px;}
.tags a{display:block;float:left;margin:0 10px 10px 0;padding:4px 10px;color:#fff;white-space:nowrap;background:#b50000;}
.article-other .comment{float:right;margin-right:20px;padding-left:20px;line-height:26px;background:url(bgimg/comment_icon.jpg) no-repeat left center;}
.article-other .share{float:right;padding:4px 10px;color:#fff;background:#808080;}

.section h1{margin-bottom:5px;font-size:18px;color:#b50000;}
.section h2{height:40px;padding-left:10px;line-height:40px;font-size:16px;color:#fff;background:#333;}
.section h3{border-bottom:2px solid #b50000;}
.section h3 span{width:70px;height:20px;display:block;line-height:20px;text-align:center;font-size:14px;color:#fff;background:#b50000;}
.section h4{height:40px;padding-left:10px;line-height:40px;font-size:16px;color:#fff;background:#b50000;}

.text-list{float:left;}
.text-list li{padding-left:10px;line-height:26px;font-size:14px;background:url(bgimg/dot.jpg) no-repeat left center;}
.img-list li{width:120px;height:121px;float:left;margin:0 10px 10px 0;text-align:center;overflow:hidden;}
.img-list li img{margin-bottom:5px;}
.img-list .last{margin-right:0;}
.video-list li{margin-top:10px;}
.video-list img{float:left;}
.video-list .text-info{width:150px;float:right;}
.video-list strong{font-weight:bold;}
.video-list p{margin:4px 0;color:#808080;}
.video-list .popularity{display:none;padding-right:5px;text-align:right;color:b50000;}
.video-list a{width:100%;display:inline-block;}
.video-list a:hover{text-decoration:none;background:#f2f2f2;cursor:pointer;}
.video-list a:hover .popularity{display:block;}
.photo-img-list li{width:100px;height:100px;float:left;margin-right:20px;overflow:hidden;position:relative;}
.photo-img-list a{display:block;color:#fff;cursor:pointer;}
.photo-img-list a:hover{text-decoration:none;}
.photo-img-list a:hover .mask{display:block;}
.photo-img-list .mask{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:#000;opacity:0.75;filter:alpha(opacity=75);}
.photo-img-list .mask .title{display:block;padding:2px 5px;font-size:14px;}
.photo-img-list .mask .comment-num{position:absolute;bottom:3px;right:5px;padding-left:18px;background:url(bgimg/photo_comment.png) no-repeat left center;}

.expression{width:200px;height:24px;line-height:24px;font-size:14px;text-align:center;background:#f5f5f5;}

.opinion .search-input{width:280px;height:24px;float:left;border:1px solid #bfbfbf;background-color:#f2f2f2;color:#666;}
.opinion .search-btn{width:60px;height:26px;float:left;border:medium none;color:#ffcc5f;background:#b50000;cursor:pointer;}

.relative-news .big-img{width:250px;height:125px;float:left;position:relative;margin-right:15px;}
.relative-news .big-img span{width:100%;height:20px;display:block;position:absolute;left:0;bottom:0;line-height:20px;color:#fff;text-align:center;background:#000;opacity:0.6;filter:alpha(opacity=60);}

.comment-pannel{border-top:2px solid #b50000;}
.coment-info{padding:10px 0;text-align:right;}
.coment-info a{margin:0 10px;}
.coment-info span{color:#b50000;}
.comment-list{padding:0 10px 0 10px;}
.comment-item{position:relative;padding:0 0 10px 55px;}
.comment-item .delete{width:10px;height:20px;position:absolute;top:0;right:-10px;background:url(bgimg/cross.jpg) no-repeat right center;cursor:pointer;}
.head-img{width:50px;height:50px;position:absolute;left:0;top:0;}
.comment-detail{width:100%;margin-bottom:5px;}
.comment-head{height:22px;margin-bottom:5px;padding:0 5px 0 12px;line-height:22px;background:#f2f2f2;}
.comment-head .user-name{float:left;color:#b50000;}
.comment-head .time{float:right;color:#808080;}
.original-comment{padding:0 4px 4px;border:1px solid #e5e2d1;background:#fdfbe4;}
.original-user-name{margin:5px 0 3px;font-size:14px;font-weight:bold;}
.current-comment{margin-top:5px;}
.comment-operate{clear:both;}
.comment-operate form{display:none;float:left;}
.comment-operate .comment-input{width:270px;height:24px;float:left;padding:0 5px;border:1px solid #bfbfbf;background-color:#f2f2f2;color:#666;}
.comment-operate .comment-btn{width:60px;height:26px;float:left;border:medium none;color:#ffcc5f;background:#b50000;cursor:pointer;}
.comment-operate-btn{float:right;line-height:26px;}
.comment-operate a{margin:0 10px;font-weight:bold;}
.comment-operate .love{padding-left:15px;background:url(bgimg/heart.jpg) no-repeat left center;}
.comment-operate span{color:#b50000;}

.comment-page{margin-bottom:10px;text-align:center;}
.comment-page a,.comment-page span{display:inline-block;margin:5px 2px;padding:1px 7px;border:1px solid #bfbfbf;}
.comment-page .forbid-click{color:#bfbfbf;}
.comment-page .current-page{border-color:#b50000;color:#fff;background:#b50000;}

.fast-comment{padding-left:65px;position:relative;}
.fast-comment form{width:100%;position:relative;}
.fast-comment .arrow{width:11px;height:50px;position:absolute;left:-10px;top:0;background:url(bgimg/arrow.jpg) no-repeat center;}
.fast-comment .comment-input{width:88%;height:42px;float:left;padding:3px 5px;border:1px solid #bfbfbf;background-color:#f2f2f2;color:#666;}
.fast-comment .comment-btn{width:50px;height:50px;float:left;border:medium none;font-size:14px;color:#ffcc5f;background:#b50000;cursor:pointer;}

.article-right{width:280px;float:right;}
.article-right .search-input{width:238px;height:28px;float:left;padding:0 5px;border:1px solid #bfbfbf;background-color:#f2f2f2;color:#666}
.article-right .search-btn{width:30px;height:30px;background:url("../images/search.png") no-repeat scroll 0 0 transparent;float:left;border:medium none;cursor:pointer;}

.hot-news{background:#f2f2f2;}
.hot-news h2 span{width:100px;display:block;float:left;text-align:center;}
.hot-news h2 .current{height:38px;border-top:2px solid #b50000;color:#b50000;background:#f2f2f2;}
.hot-news .text-list{float:none;padding:10px 0;}
.hot-news .text-list li{padding:0 15px;background:none;}
.hot-news .img-list{padding:0 0 0 15px;}
.hot-news .img-list li{height:105px;}
.hot-news-content{display:none;}
.hot-news-content.current{display:block;}

.fun-img{background:#333;}
.fun-img .img-list{padding:18px 0 0 15px;*padding-bottom:10px;}
.fun-img .img-list li{height:115px;}
.fun-img .img-list li a{color:#fff;}

/*photo page*/
.photo-pannel{position:relative;background:#1a1a1a;}
.photo-pannel h1{*display:inline-block;padding:15px 0 8px;text-align:center;font-size:18px;color:#fff;}
.photo-pannel .article-nav{padding:0 25px 15px 25px;}
.photo-pannel .article-nav .left{float:left;}
.photo-pannel .article-nav .right{float:right;}
.photo-pannel .article-nav .right a{margin:0 5px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}
.photo-pannel .article-nav .comment{background-image:url(bgimg/photo_comment.jpg);}
.photo-pannel .article-nav .original-img{background-image:url(bgimg/original_img.jpg);}
.photo-pannel .article-nav .photo-index{background-image:url(bgimg/photo_index.jpg);}
.photo-box{width:700px;margin:0 auto 40px;overflow:hidden;position:relative;}
.photo-box img{max-width:700px;}
.photo-box a{width:50%;height:100%;display:block;position:absolute;top:0;background-image:url(_blank);}
.photo-box .prev{left:0;}
.photo-box .prev:hover{background:url(bgimg/prev.png) no-repeat left center;}
.photo-box .next{right:0;}
.photo-box .next:hover{background:url(bgimg/next.png) no-repeat right center;}
.photo-pannel .adv{position:absolute;top:100px;}
.photo-pannel .adv-left{left:0;}
.photo-pannel .adv-right{right:0;}
.comment-box-container{width:100%;position:absolute;left:0;top:100px;}
.comment-box{width:560px;height:180px;margin:0 auto;padding:10px 20px;background:#000;opacity:0.75;filter:alpha(opacity=75);}
.comment-box h2{margin-bottom:5px;font-size:14px;color:#ffcc5f;position:relative;}
.comment-box .close{width:9px;height:11px;display:block;position:absolute;top:5px;right:0;background:url(bgimg/cross.png) no-repeat;cursor:pointer;}
.comment-area{position:relative;}
.comment-area .comment-input{width:548px;height:112px;margin-bottom:10px;padding:3px 5px;border:1px solid #bfbfbf;background-color:#f2f2f2;color:#666;}
.comment-area .expression{float:left;}
.comment-area .comment-btn{width:60px;height:24px;float:right;border:medium none;font-size:14px;color:#ffcc5f;background:#b50000;cursor:pointer;}
.comment-area .char-count{position:absolute;right:5px;bottom:36px;color:#808080;}
.comment-area .char-count span{font-family:Georgia;}
.photo-pannel .article-other{padding:0 25px 15px;color:#fff;}
.photo-pannel .article-other .share{width:150px;text-align:center;}

.photo-recommend-container{padding-bottom:20px;background:#1a1a1a;}
.photo-recommend{padding:7px 0 10px 20px;border-top:2px solid #b50000;background:#fff;}

.photo-other{padding:20px;}
.photo-other-left{width:605px;float:left;}
.photo-other-right{width:300px;float:right;}

/*css for video_end*/
.video_end .main-left {width: 650px;}
.video_end .main-right {width: 280px;}
.video_end .v_title h3{font-family: "microsoft yahei"; font-size:18px; text-align:center }
.video_end .v_title h3 span{ font-size:12px; color: #808080 }
.video_end .article-info,.article-info a{ color:#808080}
.video_end .article-other .tags{float:left;}
.video_end  .main-right .summary{ color:#333333}
.video_end  .opinion{ background:#f2f2f2; padding:5px}
.video_end  .opinion .search-input{width:208px;height:24px;float:left;border:1px solid #bfbfbf;background-color:#f2f2f2;color:#666;}
.video_end  .opinion .search-btn{width:60px;height:26px;float:left;border:medium none;color:#ffcc5f;background:#b50000;cursor:pointer;}

